<!--
  ~ Copyright 2000-2009 JetBrains s.r.o.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~ 	http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  ~
  -->
This inspection indicates incorrect work with methods returning Resolution.
Several cases can cause trigger of warning:
<ol>
    <li>Action bean class declares several Resolution methods without any @DefaultHandler annotation.
        (Tip: annotate one of method with @DefaultHandler)
    </li>
    <li>Action bean class declares several Resolution methods and few of them are annotated with @DefaultHandler.
        (Tip: remove one of @DefaultHandler)
    </li>
    <li>Action bean has one Resolution method and it's annotated with @DefaultHandler.
        (Tip: remove @DefaultHandler annotation)
    </li>
    <li>Action bean has several Resolution methods annotated with @HandlesEvent with the same value.
        (Tip: remove one of @HandlesEvent or rename value of annotation)
    </li>
    <li>@HandlesEvent name duplicates Resolution method name
        (Tip: remove @HandlesEvent from Resolution method)
    </li>
</ol>
